A Computational Model for a Distributed Object-Oriented Operating System Based on a Reflective Abstract Machine
نویسندگان
چکیده
The design of an object-oriented operating system (OOOS) involves the design of a model that governs the objects method execution. In this paper we show the design of an OOOS based in an OO abstract machine: specifically, the design of the computational model. We propose the adoption of an active object model and we think reflectivity is a helpful tool to achieve a flexible OO computational system.
منابع مشابه
An Object-Oriented Abstract Machine as the Substrate for an Object-Oriented Operating System
Using an object-oriented abstract machine brings a number of benefits for the construction of an object-oriented operating system. In this paper we describe the structure of an abstract machine designed for this task. This machine provides the basic object model and support for the rest of the system. Among other options, we propose a reflective architecture as a collaboration mechanism between...
متن کاملA Flexible Integral Computing System based on a Structurally-Reflective Abstract Machine
Currently, integrating and interconnecting different computing systems on different platforms is a problem without a definite solution. An integral solution allowing the manipulation of the system as a whole in a flexible way has not yet emerged. An abstract machine endowed with structural reflection implementing a reflective object model can be the basis to develop a multiplatform integral sys...
متن کاملObject Distribution Subsystem for an Integral Object-oriented System
Object distribution is an essential feature for any object-oriented operating system. In this paper we show how to build the distribution subsystem for an integral object-oriented system based in an object-oriented abstract machine. We propose a distribution mechanism in which the abstract machine intervention has been taken to a minimum. An abstract machine will only know and manage its local ...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملCapability-Based Protection for Integral Object-Oriented Systems
Protection is an essential issue for the kind of heterogeneous distributed interoperable object environments, which Java and CORBA are a glimpse of. A uniform protection mechanism such as capabilities, integrated with the object model of the system is a good and flexible solution for these environments. Oviedo3 is an example of an Integral Object-Oriented System (IOOS) based solely on the OO pa...
متن کامل